mountainous streams - Espagnol Anglais Dictionnaire